home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Secre 1
/
Secre 1.iso
/
SECRE1
/
SECRE1.rsrc
/
bin.rsrc_CODE_15.txt
< prev
next >
Wrap
Text File
|
1993-07-26
|
51KB
|
921 lines
# near model CODE resource
# jump table entries: 32963-65734 (32772 of them)
export_198:
00000000 4E56 FFF0 link A6, -0x0010
00000004 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000008 7AFF moveq.l D5, 0xFFFFFFFF
0000000A 42A7 clr.l -[A7]
0000000C 3F3C 0087 move.w -[A7], 0x87
00000010 42A7 clr.l -[A7]
00000012 2F05 move.l -[A7], D5
00000014 A97C syscall GetNewDialog
00000016 285F movea.l A4, [A7]+
00000018 200C move.l D0, A4
0000001A 660C bne +0xE /* 00000028 */
0000001C 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3
00000024 70FF moveq.l D0, 0xFFFFFFFF
00000026 6036 bra +0x38 /* 0000005E */
label00000028:
00000028 2F0C move.l -[A7], A4
0000002A 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
0000002E 7C00 moveq.l D6, 0x00
00000030 588F addq.l A7, 4
00000032 6020 bra +0x22 /* 00000054 */
label00000034:
00000034 42A7 clr.l -[A7]
00000036 486E FFFE pea.l [A6 - 0x2]
0000003A A991 syscall ModalDialog
0000003C 302E FFFE move.w D0, [A6 - 0x2]
00000040 6712 beq +0x14 /* 00000054 */
00000042 6B10 bmi +0x12 /* 00000054 */
00000044 5540 subq.w D0, 2
00000046 6708 beq +0xA /* 00000050 */
00000048 6A0A bpl +0xC /* 00000054 */
0000004A 7C01 moveq.l D6, 0x01
0000004C 7E01 moveq.l D7, 0x01
0000004E 6004 bra +0x6 /* 00000054 */
label00000050:
00000050 7C01 moveq.l D6, 0x01
00000052 7E02 moveq.l D7, 0x02
label00000054:
00000054 4A06 tst.b D6
00000056 67DC beq -0x22 /* 00000034 */
00000058 2F0C move.l -[A7], A4
0000005A A983 syscall DisposeDialog
0000005C 3007 move.w D0, D7
label0000005E:
0000005E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000062 4E5E unlink A6
00000064 4E75 rts
00000066 8A44 or.w D5, D4
00000068 6C67 bge +0x69 /* 000000D1 */
0000006A 5F53 subq.w [A3], 7
0000006C 656C bcs +0x6E /* 000000DA */
0000006E 6563 bcs +0x65 /* 000000D3 */
00000070 7400 moveq.l D2, 0x00
00000072 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_195: // at 00000074 (misaligned)
00000076 FFE0 .extension 0xFE0 // unimplemented
00000078 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000007C 286E 0008 movea.l A4, [A6 + 0x8]
00000080 76FF moveq.l D3, 0xFFFFFFFF
00000082 4254 clr.w [A4]
00000084 3039 FFFF DC2E move.w D0, [0xFFFFDC2E]
0000008A 5340 subq.w D0, 1
0000008C 48C0 ext.l D0
0000008E E988 lsl D0, 4
00000090 2040 movea.l A0, D0
00000092 D1FC FFFF 80C6 add.l A0, 0xFFFF80C6
00000098 3039 FFFF DC2E move.w D0, [0xFFFFDC2E]
0000009E 5340 subq.w D0, 1
000000A0 48C0 ext.l D0
000000A2 E988 lsl D0, 4
000000A4 2240 movea.l A1, D0
000000A6 D3FC FFFF 80CA add.l A1, 0xFFFF80CA
000000AC 3A11 move.w D5, [A1]
000000AE 9A50 sub.w D5, [A0]
000000B0 3039 FFFF DC2E move.w D0, [0xFFFFDC2E]
000000B6 5340 subq.w D0, 1
000000B8 48C0 ext.l D0
000000BA E988 lsl D0, 4
000000BC 2040 movea.l A0, D0
000000BE D1FC FFFF 80C4 add.l A0, 0xFFFF80C4
000000C4 3039 FFFF DC2E move.w D0, [0xFFFFDC2E]
000000CA 5340 subq.w D0, 1
000000CC 48C0 ext.l D0
000000CE E988 lsl D0, 4
000000D0 2240 movea.l A1, D0
000000D2 D3FC FFFF 80C8 add.l A1, 0xFFFF80C8
000000D8 3011 move.w D0, [A1]
label000000DA:
000000DA 9050 sub.w D0, [A0]
000000DC 3D40 FFF0 move.w [A6 - 0x10], D0
000000E0 B045 cmp.w D0, D5
000000E2 6F54 ble +0x56 /* 00000138 */
000000E4 4A79 FFFF DC24 tst.w [0xFFFFDC24]
000000EA 670A beq +0xC /* 000000F6 */
000000EC 0C79 000A FFFF DC24 cmpi.w [0xFFFFDC24], 0xA /* '\n' */
000000F4 6622 bne +0x24 /* 00000118 */
label000000F6:
000000F6 42A7 clr.l -[A7]
000000F8 3F3C 008D move.w -[A7], 0x8D
000000FC 42A7 clr.l -[A7]
000000FE 2F03 move.l -[A7], D3
00000100 A97C syscall GetNewDialog
00000102 265F movea.l A3, [A7]+
00000104 200B move.l D0, A3
00000106 6600 0082 bne +0x84 /* 0000018A */
0000010A 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3
00000112 70FF moveq.l D0, 0xFFFFFFFF
00000114 6000 0144 bra +0x146 /* 0000025A */
label00000118:
00000118 42A7 clr.l -[A7]
0000011A 3F3C 008F move.w -[A7], 0x8F
0000011E 42A7 clr.l -[A7]
00000120 2F03 move.l -[A7], D3
00000122 A97C syscall GetNewDialog
00000124 265F movea.l A3, [A7]+
00000126 200B move.l D0, A3
00000128 6660 bne +0x62 /* 0000018A */
0000012A 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3
00000132 70FF moveq.l D0, 0xFFFFFFFF
00000134 6000 0124 bra +0x126 /* 0000025A */
label00000138:
00000138 4A79 FFFF DC24 tst.w [0xFFFFDC24]
0000013E 670A beq +0xC /* 0000014A */
00000140 0C79 000A FFFF DC24 cmpi.w [0xFFFFDC24], 0xA /* '\n' */
00000148 6620 bne +0x22 /* 0000016A */
label0000014A:
0000014A 42A7 clr.l -[A7]
0000014C 3F3C 008E move.w -[A7], 0x8E
00000150 42A7 clr.l -[A7]
00000152 2F03 move.l -[A7], D3
00000154 A97C syscall GetNewDialog
00000156 265F movea.l A3, [A7]+
00000158 200B move.l D0, A3
0000015A 662E bne +0x30 /* 0000018A */
0000015C 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3
00000164 70FF moveq.l D0, 0xFFFFFFFF
00000166 6000 00F2 bra +0xF4 /* 0000025A */
label0000016A:
0000016A 42A7 clr.l -[A7]
0000016C 3F3C 0090 move.w -[A7], 0x90
00000170 42A7 clr.l -[A7]
00000172 2F03 move.l -[A7], D3
00000174 A97C syscall GetNewDialog
00000176 265F movea.l A3, [A7]+
00000178 200B move.l D0, A3
0000017A 660E bne +0x10 /* 0000018A */
0000017C 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3
00000184 70FF moveq.l D0, 0xFFFFFFFF
00000186 6000 00D2 bra +0xD4 /* 0000025A */
label0000018A:
0000018A 2F0B move.l -[A7], A3
0000018C A873 syscall SetPort
0000018E 7C00 moveq.l D6, 0x00
00000190 6042 bra +0x44 /* 000001D4 */
label00000192:
00000192 2F0B move.l -[A7], A3
00000194 7003 moveq.l D0, 0x03
00000196 D046 add.w D0, D6
00000198 3F00 move.w -[A7], D0
0000019A 486E FFFC pea.l [A6 - 0x4]
0000019E 2006 move.l D0, D6
000001A0 48C0 ext.l D0
000001A2 E588 lsl D0, 2
000001A4 4876 08E0 pea.l [A6 + D0 - 0x32]
000001A8 486E FFF2 pea.l [A6 - 0xE]
000001AC A98D syscall GetDialogItem/GetDItem
000001AE BC54 cmp.w D6, [A4]
000001B0 6612 bne +0x14 /* 000001C4 */
000001B2 2006 move.l D0, D6
000001B4 48C0 ext.l D0
000001B6 E588 lsl D0, 2
000001B8 2F36 08E0 move.l -[A7], [A6 + D0 - 0x32]
000001BC 3F3C 0001 move.w -[A7], 0x1
000001C0 A963 syscall SetControlValue/SetCtlValue
000001C2 600E bra +0x10 /* 000001D2 */
label000001C4:
000001C4 2006 move.l D0, D6
000001C6 48C0 ext.l D0
000001C8 E588 lsl D0, 2
000001CA 2F36 08E0 move.l -[A7], [A6 + D0 - 0x32]
000001CE 4267 clr.w -[A7]
000001D0 A963 syscall SetControlValue/SetCtlValue
label000001D2:
000001D2 5246 addq.w D6, 1
label000001D4:
000001D4 0C46 0004 cmpi.w D6, 0x4
000001D8 6DB8 blt -0x46 /* 00000192 */
000001DA 4A79 FFFF E846 tst.w [0xFFFFE846]
000001E0 6608 bne +0xA /* 000001EA */
000001E2 2F0B move.l -[A7], A3
000001E4 3F3C 0006 move.w -[A7], 0x6
000001E8 A827 syscall HideDialogItem/HideDItem
label000001EA:
000001EA 2F0B move.l -[A7], A3
000001EC 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
000001F0 7800 moveq.l D4, 0x00
000001F2 588F addq.l A7, 4
000001F4 605A bra +0x5C /* 00000250 */
label000001F6:
000001F6 42A7 clr.l -[A7]
000001F8 486E FFFE pea.l [A6 - 0x2]
000001FC A991 syscall ModalDialog
000001FE 302E FFFE move.w D0, [A6 - 0x2]
00000202 6714 beq +0x16 /* 00000218 */
00000204 6B12 bmi +0x14 /* 00000218 */
00000206 5540 subq.w D0, 2
00000208 6708 beq +0xA /* 00000212 */
0000020A 6A0C bpl +0xE /* 00000218 */
0000020C 7801 moveq.l D4, 0x01
0000020E 7E01 moveq.l D7, 0x01
00000210 603E bra +0x40 /* 00000250 */
label00000212:
00000212 7801 moveq.l D4, 0x01
00000214 7E02 moveq.l D7, 0x02
00000216 6038 bra +0x3A /* 00000250 */
label00000218:
00000218 70FD moveq.l D0, 0xFFFFFFFD
0000021A D06E FFFE add.w D0, [A6 - 0x2]
0000021E 3880 move.w [A4], D0
00000220 7C00 moveq.l D6, 0x00
00000222 6026 bra +0x28 /* 0000024A */
label00000224:
00000224 BC54 cmp.w D6, [A4]
00000226 6612 bne +0x14 /* 0000023A */
00000228 2006 move.l D0, D6
0000022A 48C0 ext.l D0
0000022C E588 lsl D0, 2
0000022E 2F36 08E0 move.l -[A7], [A6 + D0 - 0x32]
00000232 3F3C 0001 move.w -[A7], 0x1
00000236 A963 syscall SetControlValue/SetCtlValue
00000238 600E bra +0x10 /* 00000248 */
label0000023A:
0000023A 2006 move.l D0, D6
0000023C 48C0 ext.l D0
0000023E E588 lsl D0, 2
00000240 2F36 08E0 move.l -[A7], [A6 + D0 - 0x32]
00000244 4267 clr.w -[A7]
00000246 A963 syscall SetControlValue/SetCtlValue
label00000248:
00000248 5246 addq.w D6, 1
label0000024A:
0000024A 0C46 0004 cmpi.w D6, 0x4
0000024E 6DD4 blt -0x2A /* 00000224 */
label00000250:
00000250 4A04 tst.b D4
00000252 67A2 beq -0x5C /* 000001F6 */
00000254 2F0B move.l -[A7], A3
00000256 A983 syscall DisposeDialog
00000258 3007 move.w D0, D7
label0000025A:
0000025A 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
0000025E 4E5E unlink A6
00000260 4E75 rts
00000262 8844 or.w D4, D4
00000264 6C67 bge +0x69 /* 000002CD */
00000266 5F53 subq.w [A3], 7
00000268 697A bvs +0x7C /* 000002E4 */
0000026A 6500 0000 bcs +0x2 /* 0000026C */
// begin alternate branch 0000026C-00000272
label0000026C:
0000026C 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_196: // at 0000026E (misaligned)
00000270 FFEA .extension 0xFEA // unimplemented
// end alternate branch 0000026C-00000272
export_196:
label0000026C: // (misaligned)
0000026E 4E56 FFEA link A6, -0x0016
00000272 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000276 78FF moveq.l D4, 0xFFFFFFFF
00000278 42A7 clr.l -[A7]
0000027A 3F3C 0083 move.w -[A7], 0x83
0000027E 42A7 clr.l -[A7]
00000280 2F04 move.l -[A7], D4
00000282 A97C syscall GetNewDialog
00000284 285F movea.l A4, [A7]+
00000286 200C move.l D0, A4
00000288 660C bne +0xE /* 00000296 */
0000028A 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3
00000292 70FF moveq.l D0, 0xFFFFFFFF
00000294 605C bra +0x5E /* 000002F2 */
label00000296:
00000296 2F0C move.l -[A7], A4
00000298 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
0000029C 3C39 FFFF 7EFA move.w D6, [0xFFFF7EFA]
000002A2 7A00 moveq.l D5, 0x00
000002A4 588F addq.l A7, 4
000002A6 6040 bra +0x42 /* 000002E8 */
label000002A8:
000002A8 42A7 clr.l -[A7]
000002AA 486E FFFE pea.l [A6 - 0x2]
000002AE A991 syscall ModalDialog
000002B0 302E FFFE move.w D0, [A6 - 0x2]
000002B4 671A beq +0x1C /* 000002D0 */
000002B6 6B18 bmi +0x1A /* 000002D0 */
000002B8 5540 subq.w D0, 2
000002BA 6708 beq +0xA /* 000002C4 */
000002BC 6A12 bpl +0x14 /* 000002D0 */
000002BE 7A01 moveq.l D5, 0x01
000002C0 7E01 moveq.l D7, 0x01
000002C2 6024 bra +0x26 /* 000002E8 */
label000002C4:
000002C4 7A01 moveq.l D5, 0x01
000002C6 33C6 FFFF 7EFA move.w [0xFFFF7EFA], D6
000002CC 7E02 moveq.l D7, 0x02
000002CE 6018 bra +0x1A /* 000002E8 */
label000002D0:
000002D0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000002D4 2F0C move.l -[A7], A4
000002D6 4EBA 0032 jsr [PC + 0x32 /* 0000030A */]
000002DA 70FD moveq.l D0, 0xFFFFFFFD
000002DC D06E FFFE add.w D0, [A6 - 0x2]
000002E0 33C0 FFFF 7EFA move.w [0xFFFF7EFA], D0
// begin alternate branch 000002E4-000002E6
label000002E4:
000002E4 7EFA moveq.l D7, 0xFFFFFFFA
// end alternate branch 000002E4-000002E6
label000002E4: // (misaligned)
000002E6 5C8F addq.l A7, 6
label000002E8:
000002E8 4A05 tst.b D5
000002EA 67BC beq -0x42 /* 000002A8 */
000002EC 2F0C move.l -[A7], A4
000002EE A983 syscall DisposeDialog
000002F0 3007 move.w D0, D7
label000002F2:
000002F2 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000002F6 4E5E unlink A6
000002F8 4E75 rts
000002FA 8C44 or.w D6, D4
000002FC 6C67 bge +0x69 /* 00000365 */
000002FE 5F54 subq.w [A4], 7
00000300 656D bcs +0x6F /* 0000036F */
00000302 506C 6174 addq.w [A4 + 0x6174], 8
00000306 6500 0000 bcs +0x2 /* 00000308 */
// begin alternate branch 00000308-0000030E
label00000308:
00000308 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn0000030A: // (misaligned)
0000030C FFF2 .extension 0xFF2 // unimplemented
// end alternate branch 00000308-0000030E
label00000308: // (misaligned)
fn0000030A:
0000030A 4E56 FFF2 link A6, -0x000E
0000030E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000312 A873 syscall SetPort
00000314 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A
0000031A AA1A syscall GetBackColor
0000031C 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84
00000322 AA19 syscall GetForeColor
00000324 A89E syscall PenNormal
00000326 2F3C 0003 0003 move.l -[A7], 0x30003
0000032C A89B syscall PenSize
0000032E 0C79 FFFF FFFF 7EFA cmpi.w [0xFFFF7EFA], 0xFFFF
00000336 6732 beq +0x34 /* 0000036A */
00000338 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA
0000033E AA14 syscall RGBForeColor
00000340 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2
00000346 AA15 syscall RGBBackColor
00000348 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000034C 7003 moveq.l D0, 0x03
0000034E D079 FFFF 7EFA add.w D0, [0xFFFF7EFA]
00000354 3F00 move.w -[A7], D0
00000356 486E FFFE pea.l [A6 - 0x2]
0000035A 486E FFF2 pea.l [A6 - 0xE]
0000035E 486E FFF6 pea.l [A6 - 0xA]
00000362 A98D syscall GetDialogItem/GetDItem
00000364 486E FFF6 pea.l [A6 - 0xA]
00000368 A8A1 syscall FrameRect
label0000036A:
0000036A 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2
00000370 AA14 syscall RGBForeColor
00000372 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA
00000378 AA15 syscall RGBBackColor
0000037A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000037E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000382 486E FFFE pea.l [A6 - 0x2]
00000386 486E FFF2 pea.l [A6 - 0xE]
0000038A 486E FFF6 pea.l [A6 - 0xA]
0000038E A98D syscall GetDialogItem/GetDItem
00000390 486E FFF6 pea.l [A6 - 0xA]
00000394 A8A1 syscall FrameRect
00000396 A89E syscall PenNormal
00000398 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A
0000039E AA15 syscall RGBBackColor
000003A0 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84
000003A6 AA14 syscall RGBForeColor
000003A8 4E5E unlink A6
000003AA 4E75 rts
000003AC 8C44 or.w D6, D4
000003AE 6C67 bge +0x69 /* 00000417 */
000003B0 5F4D subq.w A5, 7
000003B2 6172 bsr +0x74 /* 00000426 */
000003B4 6B54 bmi +0x56 /* 0000040A */
000003B6 656D bcs +0x6F /* 00000425 */
000003B8 7000 moveq.l D0, 0x00
000003BA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_197: // at 000003BC (misaligned)
000003BE FFEE .extension 0xFEE // unimplemented
000003C0 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000003C4 7AFF moveq.l D5, 0xFFFFFFFF
000003C6 A850 syscall InitCursor
000003C8 42A7 clr.l -[A7]
000003CA 3F3C 0082 move.w -[A7], 0x82
000003CE 42A7 clr.l -[A7]
000003D0 2F05 move.l -[A7], D5
000003D2 A97C syscall GetNewDialog
000003D4 285F movea.l A4, [A7]+
000003D6 200C move.l D0, A4
000003D8 660E bne +0x10 /* 000003E8 */
000003DA 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3
000003E2 70FF moveq.l D0, 0xFFFFFFFF
000003E4 6000 0102 bra +0x104 /* 000004E8 */
label000003E8:
000003E8 2F0C move.l -[A7], A4
000003EA A873 syscall SetPort
000003EC 2F0C move.l -[A7], A4
000003EE 3F3C 0004 move.w -[A7], 0x4
000003F2 486E FFFC pea.l [A6 - 0x4]
000003F6 486E FFEE pea.l [A6 - 0x12]
000003FA 486E FFF2 pea.l [A6 - 0xE]
000003FE A98D syscall GetDialogItem/GetDItem
00000400 486E FFF2 pea.l [A6 - 0xE]
00000404 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000408 2E8C move.l [A7], A4
label0000040A:
0000040A 3F3C 0005 move.w -[A7], 0x5
0000040E 486E FFFC pea.l [A6 - 0x4]
00000412 486E FFEE pea.l [A6 - 0x12]
00000416 486E FFF2 pea.l [A6 - 0xE]
0000041A A98D syscall GetDialogItem/GetDItem
0000041C 486E FFF2 pea.l [A6 - 0xE]
00000420 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000424 2E8C move.l [A7], A4
fn00000426:
00000426 4EAD 059A jsr [A5 + 0x59A /* export_175 */]
0000042A 2E8C move.l [A7], A4
0000042C 4EBA 0384 jsr [PC + 0x384 /* 000007B2 */]
00000430 7C00 moveq.l D6, 0x00
00000432 588F addq.l A7, 4
00000434 6000 00A6 bra +0xA8 /* 000004DC */
label00000438:
00000438 42A7 clr.l -[A7]
0000043A 486E FFFE pea.l [A6 - 0x2]
0000043E A991 syscall ModalDialog
00000440 302E FFFE move.w D0, [A6 - 0x2]
00000444 0C40 000B cmpi.w D0, 0xB
00000448 6200 0092 bhi +0x94 /* 000004DC */
0000044C 43FA 00B2 lea.l A1, [PC + 0xB2 /* 00000500, value 0xFFDCFF58 */]
00000450 D040 add.w D0, D0
00000452 D2F1 0000 add.w A1, [A1 + D0.w]
00000456 4ED1 jmp [A1]
00000458 2F0C move.l -[A7], A4
0000045A 4EBA 0250 jsr [PC + 0x250 /* 000006AC */]
0000045E 7C01 moveq.l D6, 0x01
00000460 7E01 moveq.l D7, 0x01
00000462 588F addq.l A7, 4
00000464 6076 bra +0x78 /* 000004DC */
00000466 7C01 moveq.l D6, 0x01
00000468 7E02 moveq.l D7, 0x02
0000046A 6070 bra +0x72 /* 000004DC */
0000046C 2F0C move.l -[A7], A4
0000046E 4EBA 00A8 jsr [PC + 0xA8 /* 00000518 */]
00000472 588F addq.l A7, 4
00000474 6066 bra +0x68 /* 000004DC */
00000476 2F0C move.l -[A7], A4
00000478 4EBA 00D4 jsr [PC + 0xD4 /* 0000054E */]
0000047C 588F addq.l A7, 4
0000047E 605C bra +0x5E /* 000004DC */
00000480 2F0C move.l -[A7], A4
00000482 4EBA 0142 jsr [PC + 0x142 /* 000005C6 */]
00000486 588F addq.l A7, 4
00000488 6052 bra +0x54 /* 000004DC */
0000048A 3F3C 0006 move.w -[A7], 0x6
0000048E 2F0C move.l -[A7], A4
00000490 4EBA 01C4 jsr [PC + 0x1C4 /* 00000656 */]
00000494 5C8F addq.l A7, 6
00000496 6044 bra +0x46 /* 000004DC */
00000498 3F3C 0007 move.w -[A7], 0x7
0000049C 2F0C move.l -[A7], A4
0000049E 4EBA 01B6 jsr [PC + 0x1B6 /* 00000656 */]
000004A2 5C8F addq.l A7, 6
000004A4 6036 bra +0x38 /* 000004DC */
000004A6 3F3C 0008 move.w -[A7], 0x8
000004AA 2F0C move.l -[A7], A4
000004AC 4EBA 01A8 jsr [PC + 0x1A8 /* 00000656 */]
000004B0 5C8F addq.l A7, 6
000004B2 6028 bra +0x2A /* 000004DC */
000004B4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000004B8 2F0C move.l -[A7], A4
000004BA 4EBA 019A jsr [PC + 0x19A /* 00000656 */]
000004BE 5C8F addq.l A7, 6
000004C0 601A bra +0x1C /* 000004DC */
000004C2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000004C6 2F0C move.l -[A7], A4
000004C8 4EBA 018C jsr [PC + 0x18C /* 00000656 */]
000004CC 5C8F addq.l A7, 6
000004CE 600C bra +0xE /* 000004DC */
000004D0 3F3C 000B move.w -[A7], 0xB
000004D4 2F0C move.l -[A7], A4
000004D6 4EBA 017E jsr [PC + 0x17E /* 00000656 */]
000004DA 5C8F addq.l A7, 6
label000004DC:
000004DC 4A06 tst.b D6
000004DE 6700 FF58 beq -0xA6 /* 00000438 */
000004E2 2F0C move.l -[A7], A4
000004E4 A983 syscall DisposeDialog
000004E6 3007 move.w D0, D7
label000004E8:
000004E8 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000004EC 4E5E unlink A6
000004EE 4E75 rts
000004F0 8C44 or.w D6, D4
000004F2 6C67 bge +0x69 /* 0000055B */
000004F4 5F54 subq.w [A4], 7
000004F6 6578 bcs +0x7A /* 00000570 */
000004F8 7454 moveq.l D2, 0x54
000004FA 7970 moveq.l D4, 0x70
000004FC 6500 0018 bcs +0x1A /* 00000516 */
00000500 FFDC .extension 0xFDC // unimplemented
00000502 FF58 .extension 0xF58 // unimplemented
00000504 FF66 .extension 0xF66 // unimplemented
00000506 FF6C .extension 0xF6C // unimplemented
00000508 FF76 .extension 0xF76 // unimplemented
0000050A FF80 .extension 0xF80 // unimplemented
0000050C FF8A .extension 0xF8A // unimplemented
0000050E FF98 .extension 0xF98 // unimplemented
00000510 FFA6 .extension 0xFA6 // unimplemented
00000512 FFB4 .extension 0xFB4 // unimplemented
00000514 FFC2 .extension 0xFC2 // unimplemented
label00000516:
00000516 FFD0 .extension 0xFD0 // unimplemented
fn00000518:
00000518 4E56 FFF2 link A6, -0x000E
0000051C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000520 3F3C 0003 move.w -[A7], 0x3
00000524 486E FFFE pea.l [A6 - 0x2]
00000528 486E FFFA pea.l [A6 - 0x6]
0000052C 486E FFF2 pea.l [A6 - 0xE]
00000530 A98D syscall GetDialogItem/GetDItem
00000532 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000536 2F3C FFFF DC36 move.l -[A7], 0xFFFFDC36
0000053C A990 syscall GetDialogItemText/GetIText
0000053E 4E5E unlink A6
00000540 4E75 rts
00000542 8844 or.w D4, D4
00000544 6C67 bge +0x69 /* 000005AD */
00000546 5F54 subq.w [A4], 7
00000548 6578 bcs +0x7A /* 000005C2 */
0000054A 7400 moveq.l D2, 0x00
0000054C 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000054E-00000552
fn0000054E:
0000054E 4E56 FEF2 link A6, -0x010E
// end alternate branch 0000054E-00000552
fn0000054E: // (misaligned)
00000550 FEF2 .extension 0xEF2 // unimplemented
00000552 2F07 move.l -[A7], D7
00000554 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000558 3F3C 0004 move.w -[A7], 0x4
0000055C 486E FFFE pea.l [A6 - 0x2]
00000560 486E FFFA pea.l [A6 - 0x6]
00000564 486E FFF2 pea.l [A6 - 0xE]
00000568 A98D syscall GetDialogItem/GetDItem
0000056A 2F39 FFFF E2A2 move.l -[A7], [0xFFFFE2A2]
label00000570:
00000570 486E FFF2 pea.l [A6 - 0xE]
00000574 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00000578 3E00 move.w D7, D0
0000057A 4A47 tst.w D7
0000057C 508F addq.l A7, 8
0000057E 6732 beq +0x34 /* 000005B2 */
00000580 2F39 FFFF E2A2 move.l -[A7], [0xFFFFE2A2]
00000586 3F07 move.w -[A7], D7
00000588 486E FEF2 pea.l [A6 - 0x10E]
0000058C A946 syscall GetMenuItemText/GetItem
0000058E 486E FFF2 pea.l [A6 - 0xE]
00000592 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000596 486E FEF2 pea.l [A6 - 0x10E]
0000059A 486E FFF2 pea.l [A6 - 0xE]
0000059E 3F3C 0004 move.w -[A7], 0x4
000005A2 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000005A6 486E FEF2 pea.l [A6 - 0x10E]
000005AA 2F3C FFFF DD40 move.l -[A7], 0xFFFFDD40
000005B0 A900 syscall GetFNum
label000005B2:
000005B2 2E2E FEEE move.l D7, [A6 - 0x112]
000005B6 4E5E unlink A6
000005B8 4E75 rts
000005BA 8844 or.w D4, D4
000005BC 6C67 bge +0x69 /* 00000625 */
000005BE 5F46 subq.w D6, 7
000005C0 6F6E ble +0x70 /* 00000630 */
label000005C2:
000005C2 7400 moveq.l D2, 0x00
000005C4 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000005C6-000005CA
fn000005C6:
000005C6 4E56 FEE0 link A6, -0x0120
// end alternate branch 000005C6-000005CA
fn000005C6: // (misaligned)
000005C8 FEE0 .extension 0xEE0 // unimplemented
000005CA 2F07 move.l -[A7], D7
000005CC 41EE FFEC lea.l A0, [A6 - 0x14]
000005D0 43F9 FFFF F75C lea.l A1, [0xFFFFF75C]
000005D6 20D9 move.l [A0]+, [A1]+
000005D8 20D9 move.l [A0]+, [A1]+
000005DA 20D9 move.l [A0]+, [A1]+
000005DC 20D9 move.l [A0]+, [A1]+
000005DE 30D9 move.w [A0]+, [A1]+
000005E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005E4 3F3C 0005 move.w -[A7], 0x5
000005E8 486E FFFE pea.l [A6 - 0x2]
000005EC 486E FFE8 pea.l [A6 - 0x18]
000005F0 486E FFE0 pea.l [A6 - 0x20]
000005F4 A98D syscall GetDialogItem/GetDItem
000005F6 2F39 FFFF E2A6 move.l -[A7], [0xFFFFE2A6]
000005FC 486E FFE0 pea.l [A6 - 0x20]
00000600 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00000604 3E00 move.w D7, D0
00000606 4A47 tst.w D7
00000608 508F addq.l A7, 8
0000060A 6732 beq +0x34 /* 0000063E */
0000060C 2F39 FFFF E2A6 move.l -[A7], [0xFFFFE2A6]
00000612 3F07 move.w -[A7], D7
00000614 486E FEE0 pea.l [A6 - 0x120]
00000618 A946 syscall GetMenuItemText/GetItem
0000061A 486E FFE0 pea.l [A6 - 0x20]
0000061E 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000622 486E FEE0 pea.l [A6 - 0x120]
00000626 486E FFE0 pea.l [A6 - 0x20]
0000062A 3F3C 0004 move.w -[A7], 0x4
0000062E 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
// begin alternate branch 00000630-00000634
label00000630:
00000630 052A 204E btst [A2 + 0x204E], D2
// end alternate branch 00000630-00000634
label00000630: // (misaligned)
00000632 204E movea.l A0, A6
00000634 D0C7 add.w A0, D7
00000636 33F0 70EA FFFF DD44 move.w [0xFFFFDD44], [A0 + D7.w - 0x22]
label0000063E:
0000063E 2E2E FEDC move.l D7, [A6 - 0x124]
00000642 4E5E unlink A6
00000644 4E75 rts
00000646 8C44 or.w D6, D4
00000648 6C67 bge +0x69 /* 000006B1 */
0000064A 5F46 subq.w D6, 7
0000064C 6F6E ble +0x70 /* 000006BC */
0000064E 7453 moveq.l D2, 0x53
00000650 697A bvs +0x7C /* 000006CC */
00000652 6500 0000 bcs +0x2 /* 00000654 */
// begin alternate branch 00000654-0000065A
label00000654:
00000654 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn00000656: // (misaligned)
00000658 FFF2 .extension 0xFF2 // unimplemented
// end alternate branch 00000654-0000065A
label00000654: // (misaligned)
fn00000656:
00000656 4E56 FFF2 link A6, -0x000E
0000065A 2F07 move.l -[A7], D7
0000065C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000660 3F2E 000C move.w -[A7], [A6 + 0xC]
00000664 486E FFFE pea.l [A6 - 0x2]
00000668 486E FFFA pea.l [A6 - 0x6]
0000066C 486E FFF2 pea.l [A6 - 0xE]
00000670 A98D syscall GetDialogItem/GetDItem
00000672 4267 clr.w -[A7]
00000674 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000678 A960 syscall GetControlValue/GetCtlValue
0000067A 3E1F move.w D7, [A7]+
0000067C 0C47 0001 cmpi.w D7, 0x1
00000680 660A bne +0xC /* 0000068C */
00000682 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000686 4267 clr.w -[A7]
00000688 A963 syscall SetControlValue/SetCtlValue
0000068A 600A bra +0xC /* 00000696 */
label0000068C:
0000068C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000690 3F3C 0001 move.w -[A7], 0x1
00000694 A963 syscall SetControlValue/SetCtlValue
label00000696:
00000696 2E1F move.l D7, [A7]+
00000698 4E5E unlink A6
0000069A 4E75 rts
0000069C 8D44 6C67 pack D6, D4, 0x6C67
000006A0 5F46 subq.w D6, 7
000006A2 6F6E ble +0x70 /* 00000712 */
000006A4 7453 moveq.l D2, 0x53
000006A6 7479 moveq.l D2, 0x79
000006A8 6C65 bge +0x67 /* 0000070F */
000006AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000006AC-000006B0
fn000006AC:
000006AC 4E56 FFF2 link A6, -0x000E
// end alternate branch 000006AC-000006B0
fn000006AC: // (misaligned)
000006AE FFF2 .extension 0xFF2 // unimplemented
000006B0 48E7 0108 movem.l -[A7], D7,A4
000006B4 286E 0008 movea.l A4, [A6 + 0x8]
000006B8 4279 FFFF DD42 clr.w [0xFFFFDD42]
// begin alternate branch 000006BC-000006BE
label000006BC:
000006BC DD42 addx.w D6, D2
// end alternate branch 000006BC-000006BE
label000006BC: // (misaligned)
000006BE 2F0C move.l -[A7], A4
000006C0 3F3C 0006 move.w -[A7], 0x6
000006C4 486E FFFE pea.l [A6 - 0x2]
000006C8 486E FFFA pea.l [A6 - 0x6]
label000006CC:
000006CC 486E FFF2 pea.l [A6 - 0xE]
000006D0 A98D syscall GetDialogItem/GetDItem
000006D2 4267 clr.w -[A7]
000006D4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000006D8 A960 syscall GetControlValue/GetCtlValue
000006DA 3E1F move.w D7, [A7]+
000006DC 0C47 0001 cmpi.w D7, 0x1
000006E0 6608 bne +0xA /* 000006EA */
000006E2 0079 0001 FFFF DD42 ori.w [0xFFFFDD42], 0x1
label000006EA:
000006EA 2F0C move.l -[A7], A4
000006EC 3F3C 0007 move.w -[A7], 0x7
000006F0 486E FFFE pea.l [A6 - 0x2]
000006F4 486E FFFA pea.l [A6 - 0x6]
000006F8 486E FFF2 pea.l [A6 - 0xE]
000006FC A98D syscall GetDialogItem/GetDItem
000006FE 4267 clr.w -[A7]
00000700 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000704 A960 syscall GetControlValue/GetCtlValue
00000706 3E1F move.w D7, [A7]+
00000708 0C47 0001 cmpi.w D7, 0x1
0000070C 6608 bne +0xA /* 00000716 */
0000070E 0079 0002 FFFF DD42 ori.w [0xFFFFDD42], 0x2
// begin alternate branch 00000712-00000716
label00000712:
00000712 FFFF .extension 0xFFF // unimplemented
00000714 DD42 addx.w D6, D2
// end alternate branch 00000712-00000716
label00000712: // (misaligned)
label00000716:
00000716 2F0C move.l -[A7], A4
00000718 3F3C 0008 move.w -[A7], 0x8
0000071C 486E FFFE pea.l [A6 - 0x2]
00000720 486E FFFA pea.l [A6 - 0x6]
00000724 486E FFF2 pea.l [A6 - 0xE]
00000728 A98D syscall GetDialogItem/GetDItem
0000072A 4267 clr.w -[A7]
0000072C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000730 A960 syscall GetControlValue/GetCtlValue
00000732 3E1F move.w D7, [A7]+
00000734 0C47 0001 cmpi.w D7, 0x1
00000738 6608 bne +0xA /* 00000742 */
0000073A 0079 0004 FFFF DD42 ori.w [0xFFFFDD42], 0x4
label00000742:
00000742 2F0C move.l -[A7], A4
00000744 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000748 486E FFFE pea.l [A6 - 0x2]
0000074C 486E FFFA pea.l [A6 - 0x6]
00000750 486E FFF2 pea.l [A6 - 0xE]
00000754 A98D syscall GetDialogItem/GetDItem
00000756 4267 clr.w -[A7]
00000758 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000075C A960 syscall GetControlValue/GetCtlValue
0000075E 3E1F move.w D7, [A7]+
00000760 0C47 0001 cmpi.w D7, 0x1
00000764 6608 bne +0xA /* 0000076E */
00000766 0079 0008 FFFF DD42 ori.w [0xFFFFDD42], 0x8
label0000076E:
0000076E 2F0C move.l -[A7], A4
00000770 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000774 486E FFFE pea.l [A6 - 0x2]
00000778 486E FFFA pea.l [A6 - 0x6]
0000077C 486E FFF2 pea.l [A6 - 0xE]
00000780 A98D syscall GetDialogItem/GetDItem
00000782 4267 clr.w -[A7]
00000784 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000788 A960 syscall GetControlValue/GetCtlValue
0000078A 3E1F move.w D7, [A7]+
0000078C 0C47 0001 cmpi.w D7, 0x1
00000790 6608 bne +0xA /* 0000079A */
00000792 0079 0010 FFFF DD42 ori.w [0xFFFFDD42], 0x10
label0000079A:
0000079A 4CDF 1080 movem.l D7,A4, [A7]+
0000079E 4E5E unlink A6
000007A0 4E75 rts
000007A2 8C44 or.w D6, D4
000007A4 6C67 bge +0x69 /* 0000080D */
000007A6 5F53 subq.w [A3], 7
000007A8 6574 bcs +0x76 /* 0000081E */
000007AA 5374 796C subq.w <<invalid full ext with I/IS == 4>>, 1
000007AE 6500 0000 bcs +0x2 /* 000007B0 */
// begin alternate branch 000007B0-000007B6
label000007B0:
000007B0 0000 4E56 ori.b D0, 0x56 /* 'V' */
fn000007B2: // (misaligned)
000007B4 FEF0 .extension 0xEF0 // unimplemented
// end alternate branch 000007B0-000007B6
label000007B0: // (misaligned)
fn000007B2:
000007B2 4E56 FEF0 link A6, -0x0110
000007B6 2F0C move.l -[A7], A4
000007B8 286E 0008 movea.l A4, [A6 + 0x8]
000007BC 2F0C move.l -[A7], A4
000007BE 3F3C 0004 move.w -[A7], 0x4
000007C2 486E FFFE pea.l [A6 - 0x2]
000007C6 486E FFF8 pea.l [A6 - 0x8]
000007CA 486E FFF0 pea.l [A6 - 0x10]
000007CE A98D syscall GetDialogItem/GetDItem
000007D0 2F39 FFFF E2A2 move.l -[A7], [0xFFFFE2A2]
000007D6 3F39 FFFF DD40 move.w -[A7], [0xFFFFDD40]
000007DC 486E FEF0 pea.l [A6 - 0x110]
000007E0 A946 syscall GetMenuItemText/GetItem
000007E2 3F39 FFFF DD40 move.w -[A7], [0xFFFFDD40]
000007E8 486E FEF0 pea.l [A6 - 0x110]
000007EC A8FF syscall GetFName/GetFontName
000007EE 486E FEF0 pea.l [A6 - 0x110]
000007F2 486E FFF0 pea.l [A6 - 0x10]
000007F6 3F3C 0004 move.w -[A7], 0x4
000007FA 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000007FE 2E8C move.l [A7], A4
00000800 3F3C 0005 move.w -[A7], 0x5
00000804 486E FFFE pea.l [A6 - 0x2]
00000808 486E FFF8 pea.l [A6 - 0x8]
0000080C 486E FFF0 pea.l [A6 - 0x10]
00000810 A98D syscall GetDialogItem/GetDItem
00000812 3EB9 FFFF DD44 move.w [A7], [0xFFFFDD44]
00000818 2F3C FFFF F76E move.l -[A7], 0xFFFFF76E
label0000081E:
0000081E 2F3C FFFF EE1A move.l -[A7], 0xFFFFEE1A
00000824 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000828 2EBC FFFF EE1A move.l [A7], 0xFFFFEE1A
0000082E 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000832 2E80 move.l [A7], D0
00000834 486E FFF0 pea.l [A6 - 0x10]
00000838 3F3C 0004 move.w -[A7], 0x4
0000083C 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000840 2E8C move.l [A7], A4
00000842 3F3C 0003 move.w -[A7], 0x3
00000846 486E FFFE pea.l [A6 - 0x2]
0000084A 486E FFF8 pea.l [A6 - 0x8]
0000084E 486E FFF0 pea.l [A6 - 0x10]
00000852 A98D syscall GetDialogItem/GetDItem
00000854 2EAE FFF8 move.l [A7], [A6 - 0x8]
00000858 2F3C FFFF DC36 move.l -[A7], 0xFFFFDC36
0000085E A98F syscall SetDialogItemText/SetIText
00000860 0839 0000 FFFF DD43 btst.b [0xFFFFDD43], 0x0
00000868 4FEF 000C lea.l A7, [A7 + 0xC]
0000086C 671E beq +0x20 /* 0000088C */
0000086E 2F0C move.l -[A7], A4
00000870 3F3C 0006 move.w -[A7], 0x6
00000874 486E FFFE pea.l [A6 - 0x2]
00000878 486E FFF8 pea.l [A6 - 0x8]
0000087C 486E FFF0 pea.l [A6 - 0x10]
00000880 A98D syscall GetDialogItem/GetDItem
00000882 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000886 3F3C 0001 move.w -[A7], 0x1
0000088A A963 syscall SetControlValue/SetCtlValue
label0000088C:
0000088C 0839 0001 FFFF DD43 btst.b [0xFFFFDD43], 0x1
00000894 671E beq +0x20 /* 000008B4 */
00000896 2F0C move.l -[A7], A4
00000898 3F3C 0007 move.w -[A7], 0x7
0000089C 486E FFFE pea.l [A6 - 0x2]
000008A0 486E FFF8 pea.l [A6 - 0x8]
000008A4 486E FFF0 pea.l [A6 - 0x10]
000008A8 A98D syscall GetDialogItem/GetDItem
000008AA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000008AE 3F3C 0001 move.w -[A7], 0x1
000008B2 A963 syscall SetControlValue/SetCtlValue
label000008B4:
000008B4 0839 0002 FFFF DD43 btst.b [0xFFFFDD43], 0x2
000008BC 671E beq +0x20 /* 000008DC */
000008BE 2F0C move.l -[A7], A4
000008C0 3F3C 0008 move.w -[A7], 0x8
000008C4 486E FFFE pea.l [A6 - 0x2]
000008C8 486E FFF8 pea.l [A6 - 0x8]
000008CC 486E FFF0 pea.l [A6 - 0x10]
000008D0 A98D syscall GetDialogItem/GetDItem
000008D2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000008D6 3F3C 0001 move.w -[A7], 0x1
000008DA A963 syscall SetControlValue/SetCtlValue
label000008DC:
000008DC 0839 0003 FFFF DD43 btst.b [0xFFFFDD43], 0x3
000008E4 671E beq +0x20 /* 00000904 */
000008E6 2F0C move.l -[A7], A4
000008E8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000008EC 486E FFFE pea.l [A6 - 0x2]
000008F0 486E FFF8 pea.l [A6 - 0x8]
000008F4 486E FFF0 pea.l [A6 - 0x10]
000008F8 A98D syscall GetDialogItem/GetDItem
000008FA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000008FE 3F3C 0001 move.w -[A7], 0x1
00000902 A963 syscall SetControlValue/SetCtlValue
label00000904:
00000904 0839 0004 FFFF DD43 btst.b [0xFFFFDD43], 0x4
0000090C 671E beq +0x20 /* 0000092C */
0000090E 2F0C move.l -[A7], A4
00000910 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000914 486E FFFE pea.l [A6 - 0x2]
00000918 486E FFF8 pea.l [A6 - 0x8]
0000091C 486E FFF0 pea.l [A6 - 0x10]
00000920 A98D syscall GetDialogItem/GetDItem
00000922 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000926 3F3C 0001 move.w -[A7], 0x1
0000092A A963 syscall SetControlValue/SetCtlValue
label0000092C:
0000092C 285F movea.l A4, [A7]+
0000092E 4E5E unlink A6
00000930 4E75 rts
00000932 8C44 or.w D6, D4
00000934 6C67 bge +0x69 /* 0000099D */
00000936 5F49 subq.w A1, 7
00000938 6E69 bgt +0x6B /* 000009A3 */
0000093A 7454 moveq.l D2, 0x54
0000093C 6578 bcs +0x7A /* 000009B6 */
0000093E 7400 moveq.l D2, 0x00
00000940 0000 .incomplete